Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Ukraine F3 Egypt F1 Egypt F2 Egypt F3 Morocco F4 Ukraine F1 Ukraine F2 Ukraine F3 Belarus F1 USA F13 Italy F24 France F7 Italy F10 Italy F10 Russia F3 Russia F4 USA F8 USA F27 France F17 Ukraine F2 France F18 USA F28 USA F29 USA F3 San Marino Cepu Open - San Marino Lubbock Challenger - Lubbock Samsung Secruities Cup Challenger - Seoul Kos-Zucchetti Tennis Cup - Cordenons XL Bermuda Open - Bermuda Roma Challenger 2007 - Rome San Remo Tennis Cup - San Remo The Surbiton Trophy - Surbiton Mamaia Challenger - Constanta Trofeo Sisma Mantova - Mantova Swanston Challenger - Sacramento Challenger 42 - Andrezieux Pekao Open - Szczecin Internationaux du Doubs - Besancon Status Athens Open - Athens Pekao Open - Szczecin Tatra Banka Slovak Open - Bratislava Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills 2006 North Shore Pro Tennis Championship - Winnetka PEOPLEnet CUP - Dnepropetrovsk 2006 Challenger of Santa Clarita California Challenger - Valencia Rabat Challenger Marrakech Challenger Barletta Challenger Napoli Challenger Monza Challenger Rome Challenger USTA Comerica Challenger - Aptos Orbetello Challenger GHI Bronx Classic - Bronx Poznan Challenger San Marino Challenger Home Depot Center USTA Challenger - Carson USTA Men's Challenger of Dallas - Dallas Como Challenger Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini Trnava Challenger Tashkent Challenger USTA Challenger of Oklahoma - Tulsa Privatbank Open 2006 - Dnepropetrovsk Astana Challenger XI Torneo Internazionale di Tennis - Barletta The $50,000 Pro Challenger at Calabasas - Calabasas Memorial Manfredini - Sassuolo Porsche Open - Poznan Lambertz Open by Stawag - Aachen Flea Market Cup Busan Challenger Tennis - Busan Bauer Watertechnology Cup - Eckental II Cyclus Open de Tenis - Florianopolis Polska Energia Open - Bytom La Rinascente Tennis Cup Harbour Club Milano - Milan Riviera di Rimini Challenger - Rimini Kos-Zucchetti Tennis Cup - Cordenons Tulsa Challenger KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Morocco Tennis Tour - Meknes Sacramento Challenger Tiburon Challenger Pro Challenger at Calabasas - Calabasas Sarasota Challenger Roma Open Challenger - Rome Alexander Kolyaskin Memorial - Donetsk Manerbio Challenger Wailea Men's Challenger - Maui Morocco Tennis Tour - Fes Napa Challenger San Marino Cepu Open - San Marino Sacramento Challenger Tiburon Challenger UTC Open by Selena - Cherkassy Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Odlum Brown Vancouver Open - Vancouver Open des Alpes Trophee BNP Paribas - Grenoble Lambertz Open by Stawag 2007 - Aachen 2003 USTA Challenger of Calabasas - Calabasas Morocco Tennis Tour - Tanger Burbank Challenger - Burbank Singha Tennis Classic - Tarzana Surbiton Challenger The Swanston Challenger - Sacramento Trofeo Cassa di Risparmio di Alessandria - Alessandria Olimp Kyiv Open - Kiev Swanston Challenger - Sacramento Open de Montauban - Montauban UTC Open - Cherkassy Bauer Watertechnology Cup 2007 - Eckental 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Ostdeutscher Sparkassen Cup - Dresden Szczecin Challenger Rabat Challenger ATP Challenger Trophy 2008 - Trnava Open Tarragona Costa Daurada - Tarragona Mercedes-Benz Cup - Los Angeles SAP Open - San Jose Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca Legg Mason Tennis Classic - Washington Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Millenium Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Gerry Weber Open - Halle RCA Championships - Indianapolis Orange Prokom Open - Sopot BCR Open Romania - Bucharest Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Next Generation Adelaide International - Adelaide Delray Beach International Tennis Championships - Delray Beach ATP Kremlin Cup - Moscow Heineken Open - Auckland SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington St. Petersburg Open - St. Petersburg Brisbane International - Brisbane SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Serbia Open - Belgrade BMW Open - Munich Dallas Challenger International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Medibank International - Sydney Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne ATP Studena Croatia Open - Umag Winston Salem - Winston Salem Open de Moselle - Metz Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Studena Croatia Open - Umag Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Valencia Open - Valencia Brisbane International - Brisbane Heineken Open - Auckland SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Pilot Pen Tennis - New Haven Genova Challenger Heilbronn Challenger Open 13 - Marseille Tanger Challenger Meknes Challenger The Artois Championships - London Serbia Open - Belgrade AEGON Championships - London Bet-at-home Open - Hamburg Brisbane - Brisbane Marrakech Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Open de Nice Cote dAzur - Nice U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Memphis Open - Memphis Geneva Open - Geneva Citi Open - Washington Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Kremlin Cup - Moscow Aircel Chennai Open - Chennai Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech AEGON Championships - London BMW Open - Munich Open de Nice Cote d'Azur - Nice Countrywide Classic - Los Angeles Nature Valley International - Eastbourne Dallas Open - Dallas Delray Beach Open - Delray Beach Sydney International - Sydney Open de Nice Cote d'Azur - Nice Erste Bank Open - Vienna Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano - Los Cabos Campbell's Hall of Fame Tennis Championships - Newport Kremlin Cup - Moscow RCA Championships - Indianapolis Countrywide Classic - Los Angeles Open de Nice Cote d'Azur - Nice AEGON Championships - London Abierto Mexicano - Los Cabos AEGON International - Eastbourne Swiss Indoors Basel - Basel Chengdu Open - Chengdu St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Sydney International - Sydney New York Open - New York Winston-Salem Open - Winston-Salem China Open - Beijing Adelaide International - Adelaide St. Petersburg Open - St. Petersburg Medibank International - Sydney Emilia-Romagna Open - Parma Mercedes Cup - Stuttgart AEGON Championships - London Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven SAP Open - San Jose Copa Claro - Buenos Aires SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle German Tennis Championships - Hamburg Rakuten Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Delray Beach International Tennis Championships - Delray Beach Winston-Salem Open - Winston-Salem ATP Vegeta Croatia Open - Umag Citi Open - Washington AEGON Championships - London Rio Open 500 - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Valencia Open - Valencia Abierto Mexicano Telcel - Acapulco Apia International - Sydney AEGON Championships - London Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm ASB Classic - Auckland Apia International - Sydney Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Swiss Indoors Basel - Basel Apia International - Sydney Memphis Open - Memphis AEGON Championships - London US Men's Clay Court Championship - Houston BB&T Atlanta Open - Atlanta Geneva Open - Geneva China Open - Beijing Ricoh Open - 's-Hertogenbosch AEGON Championships - London AEGON International - Eastbourne SkiStar Swedish Open - Bastad Suisse Open - Gstaad Ecuador Open - Quito ASB Classic - Auckland Sydney International - Sydney New York Open - New York Geneva Open - Geneva China Open - Beijing US Men's Clay Court Championship - Houston Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Delray Beach Open - Delray Beach Great Ocean Road Open - Melbourne Noventi Open - Halle Mallorca Championships - Mallorca Truist Atlanta Open - Atlanta Citi Open - Washington US Men's Clay Court Championship - Houston Libema Open - 's-Hertogenbosch cinch Championships - London Viking International - Eastbourne Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest U.S. Men's Clay Court Championships - Houston Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach AEGON International - Eastbourne Indianapolis Tennis Championships - Indianapolis China Open - Beijing AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon AEGON International - Eastbourne US Men's Clay Court Championship - Houston European Open - Antwerp Brisbane International - Brisbane Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Erste Bank Open - Vienna Hall of Fame Open - Newport Regions Morgan Keegan Championships - Memphis Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells SA Tennis Open - Johannesburg Rakuten Japan Open - Tokyo Heineken Open - Auckland Masters Series Monte-Carlo - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Dubai Duty Free Tennis Championships - Dubai Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati US Men's Clay Court Championship - Houston Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Generali Open - Kitzbuhel Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami AEGON International - Eastbourne Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid U.S. Open - New York Rogers Cup - Montreal U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris French Open - Paris Miami Open - Miami Wimbledon - London Rogers Cup - Toronto Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne Miami Open - Miami Hall of Fame Open - Newport French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells French Open - Paris Sony Ericsson Open - Miami BNP Paribas Masters - Paris Abierto Mexicano de Tenis Mifel - Los Cabos Wimbledon - London Western & Southern Open - New York U.S. Open - New York BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne BNP Paribas Masters - Paris Wimbledon - London Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Shanghai Rolex Masters - Shanghai Wimbledon - London Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Qatar ExxonMobil Open - Doha Countrywide Classic - Los Angeles Royal Guard Open Chile - Vina del Mar Open de Moselle - Metz SAP Open - San Jose If Stockholm Open - Stockholm The Nottingham Open - Nottingham Open Sabadell Atlantico - Barcelona Campbells Hall of Fame Tennis Championships - Newport If Stockholm Open - Stockholm Erste Bank Open - Vienna China Open - Beijing Abierto Mexicano - Los Cabos Abierto Mexicano Telcel - Acapulco Hall of Fame Tennis Championships - Newport Davis Cup, Group 2, 1R, GRE-UKR 3-2 Davis Cup, World Group, SF, ESP-USA, 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, PO, SRB-USA 3-2 Davis Cup, Group I, 2R, UKR-SWE 3-2 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, 2R, POL-UKR 3-1 Laver Cup - Prague Davis Cup, World Group, QF, USA-BEL 4-0 Davis Cup, World Group, SF, CRO-USA 3-2 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) French Open - Paris U.S. Open - New York All Lower level tournaments Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, Group 1, PO, UKR-GBR 2-3 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, World Group, PO, ESP-UKR 5-0 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, Group I, 1R, UKR-SVK 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, QF, AUS-USA 3-2 Davis Cup, Group I, PO, ISR-UKR 0-5 Hopman Cup - Perth AAMI Classic - Kooyong Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, 1R, SRB-USA 1-3 U.S. Open (juniors) AAMI Classic - Kooyong Olympics - Beijing